package com.itheima.homework;

import java.util.ArrayList;
import java.util.Collections;

/*
* 某程序员从网页中获取了一些字符串类型的QQ号码存入了列表ArrayList中，但忘记了做数字长度校验，
* 如下["123", "1234", "12345", "654123", "456789123", "1112222333444", "555555", ]。
* QQ的长度只有5-10位才是有效号码，很显然有一些非法数据。
* 请删除其中那些不符合条件的号码，并将合法数据遍历输出。
*
* */
public class Test1 {
    public static void main(String[] args) {
        //创建一个数组,存储数据
        ArrayList<String> list = new ArrayList<>();
        /*list.add("123");
        list.add("1234");
        list.add("12345");
        list.add("654123");
        list.add("456789123");
        list.add("1112222333444");
        list.add("555555");*/
        //将数据批量存入
        Collections.addAll(list,"123", "1234", "12345", "654123", "456789123", "1112222333444", "555555");



        //遍历删除不符合规范的数据
        list.removeIf((String s) -> s.length() < 5 || s.length() > 10);
        //遍历打印
        for (String s : list) {
            System.out.println(s);
        }
    }
}
